package com.nl.controller.web.mapper;

import java.util.List;
import java.util.Map;

import com.nl.controller.web.bean.querySent.CountInfo;
import com.nl.controller.web.bean.querySent.CountInfoLess;

public interface SmsQuerySentMapper {
	/**
	 * 通过任务编码查询项目编码
	 * @param taskId
	 * @return
	 */
	String findMgrIdByTaskId(String taskId);
	/**
	 * 查询项目下各区县发送量
	 * @param mgrId
	 * @return
	 */
	List<CountInfo> querySentCounty(String mgrId);
	/**
	 * 查询项目下各地市发送量
	 * @param mgrId
	 * @return
	 */
	List<CountInfo> querySentCity(String mgrId);
	/**
	 * 查询项目下总发送量
	 * @param mgrId
	 * @return
	 */
	List<CountInfo> querySentProvince(String mgrId);
	/**
	 * 通过区域编码查询气象局编码
	 * @param id
	 * @return
	 */
	String findQXJIdByid(String id);
	/**
	 * 查询项目下各区县发送量
	 * @param mgrId
	 * @return
	 */
	List<CountInfoLess> querySentCountyLess(String mgrId);
	/**
	 * 查询项目下各地市发送量
	 * @param mgrId
	 * @return
	 */
	List<CountInfoLess> querySentCityLess(String mgrId);
	/**
	 * 查询项目下总发送量
	 * @param mgrId
	 * @return
	 */
	List<CountInfoLess> querySentProvinceLess(String mgrId);
	
	/**
	 * 按项目和地市查询项目成功发送量
	 * @param map
	 * @return
	 */
	String querySuccessCount(Map<String,String> map);
}
